<?php
/**
 * Created by PhpStorm.
 * User: Administrator
 * Date: 2018/4/24
 * Time: 18:23
 */

namespace app\admin\model;

use think\Model;

class RoleMenus extends Model
{
    /**
     * @todo 通过角色id获取菜单集合ids
     * @param $role_id 角色id
     * @return array
     */
    public function getMenusByRoleId($role_id)
    {
        $list = $this->where('role_id', $role_id)->column('menu_id');
        return array_unique($list);
    }

    /**
     * @todo 通过角色集合ids获取菜单集合ids
     * @param $role_ids 角色id集合
     * @return array
    */
    public function getMenusByRoleIds($role_ids)
    {
        $where['role_id'] = ['in', $role_ids];
        $list = $this->where($where)->column('menu_id');
        return array_unique($list);
    }
}